Real-Time Caustics in Dynamic Scenes with Multiple Directional Lights
نویسندگان
چکیده
We present a real-time GPU caustics rendering technique in dynamic scenes under multiple directional lights taking into account light occlusion. Our technique renders caustics cast on receiver objects as well as volumetric caustics. We precompute caustic patterns of caustic objects for several directional lights and store them in caustic images. During the rendering, we interpolate the precomputed caustic patterns based on a given light direction. One of the applications of our technique is to render approximate caustics under environment illumination. To achieve this, we propose an environment cube map segmentation technique which divides cube maps into several light regions with each region is represented using one directional light.
منابع مشابه
Real-time rendering of approximate caustics under environment illumination
We present a real-time GPU caustics rendering technique for dynamic scenes under environment illumination taking into account light occlusion. The dynamic scenes consist of caustic objects (reflective and/or refractive objects which produce caustics) and receiver objects (non-reflective and nonrefractive), that can be translated and rotated. As the light source, we consider environment illumina...
متن کاملApproximating Real-World Luminaires with OpenGL Lights
Dynamic illumination in real-time applications using OpenGL is still usually done with the classical light forms of point lights, directional lights and spot lights. For applications simulating real-world scenes, e.g. architectural planning, finding parameter sets for these simple lights to match real-world luminaires is required for realistic work. This paper describes a simple approach to pro...
متن کاملReal-Time Global Illumination on GPU
We present a system for computing plausible global illumination solution for dynamic environments in real time on programmable graphics processors (GPUs). We designed a progressive global illumination algorithm to simulate multiple bounces of light on the surfaces of synthetic scenes. The entire algorithm runs on ATI’s Radeon 9800 using vertex and fragment shaders, and computes global illuminat...
متن کاملHigh Quality Shadows for Real-Time Crowds
Real-time shadowed crowds, especially under locally lit environments, pose several distinct challenges. Current solutions for crowds are either very simplistic for multiple lights or only handle a single directional light with shadows. This work focuses on bringing hundreds of local lights with high fidelity shadows for crowds into the real-time domain. Each light is given the ability to cast s...
متن کاملReal-Time Caustics
We present a new algorithm to render caustics. The algorithm discretizes the specular surfaces into sample points. Each of the sample points is treated as a pinhole camera that projects an image of the incoming light onto the diffuse receiver surfaces. Anti-aliasing is performed by considering the local surface curvature at the sample points to filter the projected images. The algorithm can be ...
متن کامل